package com.ruoyi.system.domain.zbg;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.data.annotation.Id;

import java.math.BigDecimal;

@Data
@ApiModel(value = "指标数据")
@TableName(value = "indicator_data")
public class IndicatorData {
    @Id
    @ApiModelProperty(value = "主键ID")
    private Long id;

    @ApiModelProperty(value = "站点编码")
    @ExcelProperty("站点编码")
    private String siteCode;

    @ApiModelProperty(value = "所属区县")
    @ExcelProperty("所属区县")
    private String district;

    @ApiModelProperty(value = "站点名称")
    @ExcelProperty("站点名称")
    private String siteName;

    @ApiModelProperty(value = "PUE值")
    @ExcelProperty("PUE值")
    private BigDecimal pueValue;

    @ApiModelProperty(value = "转供电比例")
    @ExcelProperty("转供电比例")
    private BigDecimal powerSupplyRatio;

    @ApiModelProperty(value = "日均电量")
    @ExcelProperty("日均电量")
    private BigDecimal averageDailyElectricity;

    @ApiModelProperty(value = "设备负荷（A）")
    @ExcelProperty("设备负荷（A）")
    private BigDecimal equipmentLoad;

    @ApiModelProperty(value = "电价")
    @ExcelProperty("电价")
    private BigDecimal electricityPrice;

    @ApiModelProperty(value = "年")
    @ExcelProperty("年")
    private Integer year;

    @ApiModelProperty(value = "月")
    @ExcelProperty("月")
    private Integer month;
}